home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 1 (Walnut Creek)
/
Aminet - June 1993 [Walnut Creek].iso
/
aminet
/
comm
/
misc
/
zyxelvoice.lzh
/
vm.doc
< prev
next >
Wrap
Text File
|
1993-03-18
|
7KB
|
222 lines
DESCRIPTION
This is version 1.0 of VM, a voice module for GPFax2.21+. In short,
it allows you to use your ZyXEL modem as an answering machine. You
can retrieve your messages remotely and locally, play messages through
the modem's internal speaker or through the telephone line. I haven't
been able to get my ADPCM2->8SVX decoder to work nicely enough. It
also detects when a fax is calling up and lets GPFax handle the call.
It has a fully gadgetized user interface. NOTE -- at this time, the
keyboard shortcuts for the CYCLE gadgets do NOT work.
It has an AREXX port.
REQUIREMENTS
This works on my A3000 running WB2.04 (it won't run on 1.3). It
should run fine on a 68000 machine, provided you don't use ADPCM3
compression. CELP is the best choice, if you have one of the plus
models. ADPCM2 is really good enough for most purposes.
The modem's ROM is 5.02. Anything higher should work. As of 5.02
(what I have), the decoding of the touch tones is not very reliable.
Hence, you need to press the keys for a long time before the modem
recognizes them. I've been told that the higher ROM versions work
much better.
This version requires the GPFax/11 font.
AUTHOR
This program was written by Al Villarica. I can be reached at:
rvillari@cat.syr.edu
or
Al Villarica
104 Roney Lane, #22
Syracuse, NY 13210
Please send any bug reports or features you would like included to
either address (Email is faster).
ACKNOWLEDGEMENTS
Mike Sinz for SimpleRexx
Jan van den Baard for GadToolsBox 1.4 (The Sequel)
Dr. Greg Perry of GPSoft for GPFax
SAS for SAS/C
David Gay for Emacs port
-------------------------------------------------------------------------------
A. Setting up
1. Unarchive the archive. Assign voice: to the directory which contains
VM. You will need to put this ``assign'' into your user-startup file.
assign voice: work:vm
2. Copy over the required font into your font directory. Type in the
following to accomplish this:
copy gpfax.font fonts:
mkdir fonts:gpfax
copy gpfax/11 fonts:gpfax
3. To run the program, get into a CLI shell and type the following (or
put it in a script). The script cliloadvm assumes that there is an
assign called gpfax: which points to the directory where the GPFax
executable resides.
cd voice:
run >nil: <nil: gpfax
waitforport REXX_GPFAX
run >nil: <nil: voice:vm
OR
cd voice:
execute cliloadvm
4. CUSTOMIZE your program by recording the appropriate outgoing
messages. You need to click on the Setup gadget to get into the Setup
Window.
-------------------------------------------------------------------------------
B. Buttons:
Voice Module Window
1. Calls tells you the number of messages you have waiting. Faxes tells
you the number of fax attempts. The CLR gadgets beside each of these clears
the corresponding logs. You really shouldn't have to use the CLR beside the
Calls information box. This is because you can delete messages one
at a time when listening to them. You do need the Fax CLR button
because this only tells you the number of faxes that came in. You
need to view the faxes through GPFax.
2. Play - Plays the messages over the telephone line or modem speaker, one
at a time. Another window will pop up that allows you to:
a. Delete the message
b. Play it again
c. Quit playing the rest of the messages
d. Skip to the next message, saving the previous one
3. To - Selects whether you want to play the incoming messages over
the modem speaker or the telephone line.
4. Answer Fax - If you have GPFax2.21 or greater, this will let it answer
the call as a fax.
5. Answer Call - Force the modem to answer the call as an automatic
voice/fax machine.
6. Quit - Quit.
7. Status - This status box shows you some status information.
8. Setup - Click on this to get into the setup window.
Setup Window
1. Rings - Click on this for the desired number of rings you want before
I will answer the call. "Toll Saver" will let the modem answer in 2 rings
if there are messages, and 4 rings if there are none.
2. Comp - Select the compression you desire. ADPCM2 uses less disk space
and computing resources. This is the preferred setting, unless you
have CELP. ADPCM3 won't run on an unaccelerated Amiga.
3. Password - Enter a 4 digit password (it has to be 4 digits!) for
accessing the messages from another telephone.
4. Message - This is a cycle gadget which shows the messages you need to
customize before this program can be fully operational. See the last section.
5. Record - Records the message named by the Message cycle gadget
through the telephone line or an external mic.
6. From - Select external mic or telephone line. On Zyxels, you can
connect a telephone handset to the "Line" input of the modem. Then,
you can speak into the "EAR" phone and use it like an External Mic.
WARNING: Don't use the External Mic option when the modem is plugged
into the phone line!
When recording over the telephone line, I suggest you press one of the
telephone keys to get rid of the dial tone first! When you're done
recording, click on the Stop gadget that pops up. See section
"Messages to customize" at the end of this documentation file.
7. Play - Plays the message named by the Message cycle gadget
through the telephone line or the modem speaker.
8. To - Select modem speaker or telephone line.
-------------------------------------------------------------------------------
C. Calling from the outside:
When a person calls from the outside, VM will give instructions on what
to press. It asks you to press 1 to leave a message or 2 to send a fax. At
this time, you can also press 9 to retrieve your messages. It's a hidden
option.
After you press 9, you will be instructed to enter a 4 digit password.
If it matches the Password string gadget in the setup section, you will
be granted access. Each message will be played. You will then be asked
to either 1) delete the message, 2) keep it and go onto the next one, or
3) play it again.
-------------------------------------------------------------------------------
D. AREXX port:
The AREXX port is called VOICEMAIL1.
Commands:
1. UNLISTEN - Make the program not listen to the serial port. This is
useful if you want to run a term program but don't want to quit VM.
2. LISTEN - Only valid when the program is UNLISTEN'ed.
3. QUIT - Quit.
4. ANSWERFAX - Force VM to answer the call as a fax.
5. ANSWERCALL - Force VM to answer the call as an automatic voice/fax machine.
6. PLAY - Same as clicking on the Play gadget in the Voice Module window.
-------------------------------------------------------------------------------
E. Messages you have to customize:
Here are the things you need to say when recording these messages in
the Setup Window.
1. Voice or Fax = "This is ???-????. Press 1 to leave a message or 2 to send
a fax. If you don't have a touch tone phone, please wait."
2. Wait for Beep = "Please wait for the beep then leave your message."
3. Enter Password = "Enter your 4 digit password."
4. Bad Password = "You entered a bad password."
5. Play or Delete = "Enter 1 to delete this message, 2 to keep it, or 3 to play
it again."
6. Timed Out = "You exceeded the time limit for entering your choice."
7. Bad Choice = "You entered a bad choice."
8. No Message = "No more messages."
9. Goodbye = "Bye now!"